/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package sys.donto.financeiro;

import java.util.List;
import org.hibernate.criterion.MatchMode;
import org.hibernate.criterion.Order;
import org.hibernate.criterion.Restrictions;
import sys.donto.util.GenericDAO;
import sys.donto.util.HibernateUtil;

/**
 *
 * @author Cliente Master
 */
public class FinanceiroDAO extends GenericDAO<Financeiro>{
     public FinanceiroDAO() {
        super(Financeiro.class);
    }
     
    public Financeiro pesquisaId(int id){
        setSessao(HibernateUtil.getSessionFactory().openSession());
        setTransacao(getSessao().beginTransaction());
        
        Financeiro financeiro = (Financeiro) getSessao().createCriteria(Financeiro.class).
                add(Restrictions.eq("id", id)).uniqueResult();
        
        getSessao().close();
        return financeiro;
    }
    
    public void salvar(Financeiro fin){
        if(fin.getId()==0){
            adicionar(fin);
        } else {
            atualizar(fin);
        }
    }
    
    
}
